Skip to main content

对话框:项目设置:编译选项

象征: _icon_compile_option.png

功能:该对话框用于配置编译器选项。

称呼项目 → 项目设置 命令, 编译选项 类别

要求: 项目已打开。

140. 编译器版本

修复版本

显示编译时和加载编译时使用的编译器版本。

可以更新到最新的编译器版本,但无法重置到旧版本。



141. 设置

允许使用 Unicode 字符作为标识符

默认清除,因为在 IEC 标准中不允许在标识符名称中使用 Unicode 字符

某些外语可能需要(例如,亚洲语言)

替换常量

_cds_icon_checked.png:(默认)为每个标量常量直接加载值(而不是 STRING, ARRAY,或结构)。

_cds_icon_checked.png: (默认) CODESYS 直接为每个标量常量加载值(因此不适用于 STRING, ARRAY,或结构)。在线模式下, CODESYS 用一个符号标记常量,该符号附加在声明编辑器或监视视图中的值之前。在这种情况下,无法访问,例如通过 ADR 运算符、强制和写入。

_cds_icon_option_deactivated.png: 可以访问常量,但会延长计算时间。

启用断点记录

对于定义为执行点的断点,您可以在 执行点设置 对话。 CODESYS 当应用程序在执行点停止时,将此文本打印到设备日志。

字符串的 UTF8 编码

_cds_icon_option_deactivated.png: 字符串与 STRING 数据类型在项目范围内以 ASCII 格式编码。对文字的索引访问正常工作。

_cds_icon_checked.png: 字符串 STRING 数据类型在项目范围内以 UTF-8 格式编码。这适用于每个 STRING 文字,也用于他们的监控。

不建议对 UTF-8 文字进行索引访问,这主要会导致错误。

提示

如果不需要将项目范围编码为 UTF-8 格式,则可以使用 UTF8# 字首。

UTF-8 编码仅用于项目范围的配置

如果项目范围的编译选项使用 UTF-8 编码 字符串的 UTF8 编码 已启用。然后,库函数和附加组件也将根据此设置进行定向。

如果您使用单个 UTF-8 编码的字符串,那么您必须确保在使用它们的任何地方都能正确解释它们。例如,如果未选择该设置,则 OPC 服务器中的字符串变量将在传输到客户端之前转换为 UTF-8。值如 UTF8#'äöü' 那么就会被误解。在可视化中输出字符串时可能会出现类似的问题。

编辑项目定义

打开 编辑项目定义 对话。



142. 编译器警告

最大警告数

指的是警告 CODESYS 打印到消息视图

提示

您可以在中定义显示的编译器警告的选择 项目设置 对话框中,在 编译器警告 类别。



143. 对话: 编辑项目定义

添加项目定义

向表中添加新行。双击该行打开行编辑器并输入新项目定义的标识符。新项目定义必须是有效的 IEC 标识符。

项目定义在整个项目和所有引用的库中均有效。它们不适用于公共接口。



有关项目定义的更多信息,请参阅: project_defined (<global define>)